前言:今天要介紹ggplot2套件~包括ggplot2的核心元素以及基本函式的寫法,如果內容有哪些錯誤的地方,請多多包涵~
正文開始-->
tidyverse 套件系統
中的ggplot2套件
,其包括了不同圖表的應用與程式撰寫方式,並詳述圖表細節之設定,進而使圖表的呈現更加細緻與客製化。aes (Aesthetic attributes)
:主要內容為點的大小、顏色、線的粗細。geom (Geometric objects)
:主要內容為圖型,包括盒狀圖、長條圖。facets
:主要是讓一張圖內顯示多張子圖。scales
:主要修飾點線顏色、xy軸定義等。stat
:統計方法。基本函式:
ggplot(data = data_name,
aes(x = variable_name,
y = variable_name,
... <other variable_name mappings>)) +
geom_<type>() +
...
ggplot(data = data_name, aes(...))
ggplot()
:建立圖形的主函數。data = data_name
:指定要使用的資料集。aes()
:定義圖形屬性的函數,用來將資料集中的變數與圖形元素(如 x 軸、y 軸、顏色、大小等)相連。aes(x = variable_name, y = variable_name, ... <other variable_name mappings>)
x = variable_name
:指定用作 x 軸的變數。y = variable_name
:指定用作 y 軸的變數。color = another_variable_name
來改變顏色。geom_<type>()
:具體的幾何對象函數,定義圖形的類型。常見的 geom_ 函數有:
geom_point()
:散點圖。geom_line()
:折線圖。geom_bar()
:長條圖。geom_histogram()
:直方圖。geom_boxplot()
:箱型圖。+
:用於將不同的圖形元素(如圖層、標籤、主題)添加到圖形中,讓視覺化更加完整和靈活。
參考: